home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Frank Lloyd Wright Companion
/
The Frank Lloyd Wright Companion.iso
/
fullmacapps
/
macfllwc_small.sit
/
MacFLLWC_Small
/
flw.mvb.rsrc
/
MDEF_128.txt
< prev
next >
Wrap
Text File
|
1995-09-30
|
5KB
|
93 lines
start:
00000000 600A bra +0xC /* 0000000C */
00000002 0000 4D44 ori.b D0, 0x44 /* 'D' */
00000006 4546 chk.w D2, D6
00000008 0080 0000 4EFA ori.l D0, 0x4EFA
// begin alternate branch 0000000C-00000010
label0000000C:
0000000C 4EFA 0016 jmp [PC + 0x16 /* 00000024 */]
// end alternate branch 0000000C-00000010
label0000000C: // (misaligned)
0000000E 0016 41FA ori.b [A6], 0xFA
// begin alternate branch 00000010-00000014
fn00000010:
00000010 41FA FFEE lea.l A0, [PC - 0x12 /* 00000000, value 0x600A0000 '`\n\0\0' */]
// end alternate branch 00000010-00000014
fn00000010: // (misaligned)
00000012 FFEE .extension 0xFEE // unimplemented
00000014 D1FC 0000 80D8 add.l A0, 0x80D8
0000001A 2008 move.l D0, A0
0000001C A055 syscall StripAddress
0000001E C18C exg D0, A4
00000020 4E75 rts
00000022 4E75 rts
label00000024:
00000024 48E7 1E32 movem.l -[A7], D3,D4,D5,D6,A2,A3,A6
00000028 594F subq.w A7, 4
0000002A 382F 0034 move.w D4, [A7 + 0x34]
0000002E 266F 0030 movea.l A3, [A7 + 0x30]
00000032 2A2F 002C move.l D5, [A7 + 0x2C]
00000036 2C6F 0024 movea.l A6, [A7 + 0x24]
0000003A 4EBA FFD4 jsr [PC - 0x2C /* 00000010 */]
0000003E 2C00 move.l D6, D0
00000040 0C44 0002 cmpi.w D4, 0x2
00000044 664C bne +0x4E /* 00000092 */
00000046 2453 movea.l A2, [A3]
00000048 4A6C 8004 tst.w [A4 - 0x7FFC]
0000004C 6614 bne +0x16 /* 00000062 */
0000004E 397C 0001 8004 move.w [A4 - 0x7FFC], 0x1
00000054 396A 0002 8000 move.w [A4 - 0x8000], [A2 + 0x2]
0000005A 396A 0004 8002 move.w [A4 - 0x7FFE], [A2 + 0x4]
00000060 6064 bra +0x66 /* 000000C6 */
label00000062:
00000062 356C 8000 0002 move.w [A2 + 0x2], [A4 - 0x8000]
00000068 356C 8002 0004 move.w [A2 + 0x4], [A4 - 0x7FFE]
0000006E 4857 pea.l [A7]
00000070 A874 syscall GetPort
00000072 2057 movea.l A0, [A7]
00000074 2248 movea.l A1, A0
00000076 3629 0016 move.w D3, [A1 + 0x16]
0000007A 9668 0012 sub.w D3, [A0 + 0x12]
0000007E 3003 move.w D0, D3
00000080 5D40 subq.w D0, 6
00000082 B06A 0002 cmp.w D0, [A2 + 0x2]
00000086 6C3E bge +0x40 /* 000000C6 */
00000088 3003 move.w D0, D3
0000008A 5D40 subq.w D0, 6
0000008C 3540 0002 move.w [A2 + 0x2], D0
00000090 6034 bra +0x36 /* 000000C6 */
label00000092:
00000092 594F subq.w A7, 4
00000094 2F3C 4D44 4546 move.l -[A7], 0x4D444546 /* 'MDEF' */
0000009A 4267 clr.w -[A7]
0000009C A9A0 syscall GetResource
0000009E 205F movea.l A0, [A7]+
000000A0 2448 movea.l A2, A0
000000A2 2008 move.l D0, A0
000000A4 6720 beq +0x22 /* 000000C6 */
000000A6 204A movea.l A0, A2
000000A8 A069 syscall HGetState
000000AA 1600 move.b D3, D0
000000AC 204A movea.l A0, A2
000000AE A029 syscall HLock
000000B0 3F04 move.w -[A7], D4
000000B2 2F0B move.l -[A7], A3
000000B4 2F05 move.l -[A7], D5
000000B6 2F2F 0032 move.l -[A7], [A7 + 0x32]
000000BA 2F0E move.l -[A7], A6
000000BC 2052 movea.l A0, [A2]
000000BE 4E90 jsr [A0]
000000C0 204A movea.l A0, A2
000000C2 1003 move.b D0, D3
000000C4 A06A syscall HSetState
label000000C6:
000000C6 2006 move.l D0, D6
000000C8 C18C exg D0, A4
000000CA 584F addq.w A7, 4
000000CC 4CDF 4C78 movem.l D3,D4,D5,D6,A2,A3,A6, [A7]+
000000D0 205F movea.l A0, [A7]+
000000D2 4FEF 0012 lea.l A7, [A7 + 0x12]
000000D6 4ED0 jmp [A0]
000000D8 0000 0000 ori.b D0, 0x0
000000DC 0000 .incomplete